package com.weixing.mall.provider.model.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.weixing.mall.provider.model.enums.OrderStateEnum;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;

/**
 * @Author wx
 * @Date 2019/11/11 10:44
 * @Version 1.0
 */
@Data
public class AgentActOrderVo {
    @ApiModelProperty(value = "id")
    private Long id;
    @ApiModelProperty(value = "订单编号")
    private String orderSn;
    @ApiModelProperty(value = "创建时间")
    @JsonFormat(locale="zh", timezone="GMT+8", pattern="yyyy-MM-dd HH:mm:ss")
    private Date createdTime;
    @ApiModelProperty(value = "订单金额")
    private Double orderPrice;
    @ApiModelProperty(value = "订单状态")
    private OrderStateEnum orderStatus;
    @ApiModelProperty(value = "联系人")
    private String contactUser;
    @ApiModelProperty(value = "联系人手机号")
    private String contactPhone;
    @ApiModelProperty("会员名称")
    private String memberName;
    @ApiModelProperty("所属代理商")
    private String agentName;
    @ApiModelProperty(value = "所属经销商")
    private String distributorName;
    @ApiModelProperty("货品码")
    private String productSn;
    @ApiModelProperty("图片")
    private String productImg;
    @ApiModelProperty("货品名字")
    private String productName;
    @ApiModelProperty(value = "商品SKu")
    private String productSkuDesp;
    @ApiModelProperty("所属客服")
    private String customerName;

    @ApiModelProperty(value = "发货前审核提交时间")
    @JsonFormat(locale="zh", timezone="GMT+8", pattern="yyyy-MM-dd HH:mm:ss")
    private Date auditTime;
    @ApiModelProperty(value = "市场价")
    private BigDecimal marketPrice;
    @ApiModelProperty(value = "支付流水号")
    private String outTradeNo;
    @ApiModelProperty(value = "代理商时间轴")
    private String agentCliamLine;
    @ApiModelProperty(value = "需上交代理商名称")
    private String payAgentName;
    @ApiModelProperty(value = "上交金额")
    private BigDecimal payPrice;
    @ApiModelProperty(value = "款号")
    private String styleNo;
    @ApiModelProperty("商品名字")
    private String goodsName;
    @ApiModelProperty("货号")
    private String goodsSn;
}
